.tshe_top_bar {
    width: 100%;
    background: #333;
    box-shadow: inset 0 -1px 0 0 #242424;
    font-size: 14px;
    color: #9b9b9b;
}

ul.nav.pull-right.top-menu{
  margin-top: 15px;
}

div.sales_header_login_with_logout{
  margin-top: -13px;
}

a.custom_cart_items{
  float:left;
  margin-right:65px;
  margin-top:8px;
  background-color: #ffd423;
  height: 44px;
  width: 140px;
  padding: inherit;
  text-align: center;
  border-radius: 3px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700!important;
  cursor: pointer;
  text-shadow: 0 1px 0 hsla(0,0%,100%,.3);
}

div.search_form{
  margin-left: 150px;
  margin-top: 50px;
  height: 40px;
  width: 200px;
  float: left;
}

div.search_form input.search-input{
  width: 320px;
  margin-top: 3px;
}

div.search_form input.search-input:focus{
  -moz-box-shadow:0 0 3px #06c;
  -webkit-box-shadow:0 0 3px #06c;
  box-shadow:0 0 3px #06c;
}

div.search_form button.seach-button{
  margin-left: 325px;
  float: left;
  margin-top: -38px;
  background-color: #fff;
  border-color: #ccc;
}

div.search_form button.seach-button:hover{
  border-color: #AAA;
  background-color: #EFEEEE;
  -moz-box-shadow:0 0 10px #06c;
  -webkit-box-shadow:0 0 10px #06c;
  box-shadow:0 0 10px #06c;
}
